Syslog4j provides Java components for client and server implementations of the syslog protocol (RFC 3164). UDP/IP, TCP/IP, TCP/IP over SSL/TLS, Unix Syslog, and Unix Socket Logging are supported. Advanced options are provided, including cryptographic message signatures and hashes. It is heavily tested with JUnit and Emma code coverage.
| Tags | Java Syslog Syslog Client Syslog Server Java Syslog UDP/IP Syslog TCP/IP Syslog |
|---|---|
| Licenses | LGPL |
| Operating Systems | OS Independent |
| Implementation | Java Syslog RFC 3164 UDP/IP TCP/IP Syslog Client Syslog Server |
Recent releases


Release Notes: This release adds the ability to truncate long messages (instead of splitting them into multiple messages). It adds more configuration options to Syslog4jAppender. There are other minor fixes.


Release Notes: A problem with UnixSyslog relating to handling "ident" was corrected.


Release Notes: This release adds main() methods to Syslog and SyslogServer for a rudimentary commandline client/server implementation.


Release Notes: This is the first release announced on freshmeat.